home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / amiga_1 / ami_gui.txt < prev    next >
Text File  |  1995-04-21  |  46KB  |  894 lines

  1.                            c6The Amiga:c7
  2.                c7An Inside Look at a Powerful Computer
  3.  
  4.                      c2Written By Shane R. Monroe
  5.  
  6. c5=================================================================
  7.                        Table of Contents
  8. =================================================================
  9.  
  10. I. Introduction
  11.         A. In The Beginning... ................................1
  12.         B. History in the Making ..............................1
  13.         C. The Amiga in Today's Market ........................2
  14.  
  15. II. Architecture
  16.         A. To Kill a Clone ....................................3
  17.         B. Parts is Parts .....................................4
  18.         C. Matters of the RAM .................................6
  19.         D. Indianapolis A500 ..................................7
  20.  
  21. III. The Operating System
  22.         A. Its Never as Easy as it Looks (Or is it?) ..........7
  23.         B. A Comfortable GUI ..................................8
  24.         C. Multiple Task Master ...............................9
  25.         D. Making the Best Better with 2.1+ ...................9
  26.  
  27. IV. Graphics:  Denise's Game
  28.         A. The Basics plus ECS ................................10
  29.         B. "Ham"ing it Up .....................................11
  30.         C. "Blitter"ing Heights ...............................12
  31.         D. When "Copper" Isn't a Metal ........................12
  32.         E. The Wonderful Wizard of AGA ........................13
  33.  
  34. V. Sound with Paula the Orchestrator
  35.         A. When Computers were New ............................13
  36.         B. Amiga Rocks! .......................................14
  37.  
  38. VI. Input/Output:  Multitasking with Gary 
  39.         A. Mice and Such ......................................14
  40.         B. A, E, I/O, and You .................................15
  41.         C. Video Out ..........................................15
  42.  
  43. VII. Expansion: The Way of the Future
  44.         A. Ah, But Can It... ..................................15
  45.         B. Is it Live or is it Amiga? .........................16
  46.         C. Sounds of Silence ..................................16
  47.         D. Video Construction Set .............................16
  48.         E. How to Burn Toast ..................................16
  49.  
  50. VIII. Defense, You May Give Your Closing Statements
  51.  
  52. IX. About the Author (As if You Cared...)
  53.  
  54.  
  55.  
  56. c6
  57. I. Introduction
  58.  
  59.         A. In the Beginning...
  60.  
  61.         Welcome to what I hope will be the complete guide to the
  62. Commodore Amiga Personal Computer.  Let me start off by saying that
  63. this is not intended for the complete computer illiterate.  We will
  64. discuss basic computer principles such as RAM, ROM, disk drives,
  65. hard drives, monitors, etc. very little here.  This guide was made
  66. primarily for the novice to intermediate Amiga owner and for those
  67. people who own a different system or have researched into buying a
  68. computer system.  If you are an experienced Amiga user, you will
  69. find most of this text pretty boring, although the Amiga history
  70. may be something that you were unfamiliar with.  It makes for
  71. interesting reading all the same.  I learned quite a bit while
  72. writing this and I think that just about everyone can pickup
  73. something useful here.
  74.  
  75.         For those of you who are planning to purchase a computer in
  76. the future, please read this guide.  It isn't very long, and it may
  77. help you get a better computer system for less.  The purpose of
  78. this guide is NOT to bash other computer types;  I simply want to
  79. help open new doors to those who want to walk through them.  When
  80. you are finished, pass it on to a friend who may be interested. 
  81. The secondary purpose of this guide is to help build Amiga
  82. awareness which helps all us Amiga users out.  Have fun!
  83.  
  84.         B. History in the Making
  85.  
  86.         Back in the late 1970's, computers were very little known and
  87. used.  They were the luxury of big corporations and colleges.  They
  88. had gotten considerably smaller since the days when they took up a
  89. full room, but they still weren't ready to come into the home yet. 
  90. By the early 1980's, computers were starting to happen.  Apple
  91. created their first Apple II computer, which they cleverly gave
  92. away to schools, then raked them over the coals for hardware and
  93. software later, making them the original 'education' computer.  The
  94. first IBMs started coming out with 16 color text and basic
  95. graphics.  Of course, the best selling computer of all time was
  96. also released:  the Commodore 64.  At the time, these computers
  97. represented incredible processing power, graphics, and sound.  The
  98. C64's three voices and graphics processing chip made it incredible
  99. for games and educational titles.  The IBMs stayed on the
  100. businessman's desk for several years following but started to get
  101. into the personal computer market shortly there after.  Not to
  102. hammer, but it seems that IBM always has to wait for someone else
  103. to come out with the cutting edge of technology before trying to
  104. match it.
  105.  
  106.         While this was going on, a group of individuals got together
  107. and started designing what they hoped to be the best possible
  108. computer made;  the Lorraine, Amiga's first project.  Among the
  109. design team was Jay Miner, a designer for Atari.  He had plans for
  110. a graphics chip set that would blow any current computer out of the
  111. water.  Unfortunately, he and the rest of the Amiga group had no
  112. funding to build this fantastic machine.
  113.  
  114.         With the beginning of the console game machine's age and the
  115. huge success of the Atari 2600 and other game machines, a group of
  116. doctors, lawyers, and other professionals decided that this was
  117. where the future money was at.  Together, they wanted to invest big
  118. money into developing the ultimate game machine.  Thus, the
  119. alliance between them and Amiga started;  to build the ultimate
  120. console games machine.
  121.  
  122.         Amiga was delighted to take on the job, secretly using the
  123. funding to build the Lorraine.  To supplement their income, Amiga
  124. began to make input devices such as joysticks, etc.  Within a
  125. couple of years of endless revisions and smoke blowing to the
  126. investors (they still wanted a console;  not a computer), the
  127. Lorraine was finally done.  In 1982, the Lorraine was taken to the
  128. Consumer Electronic Shows and displayed.  The response was
  129. incredible.
  130.  
  131.         Finally, the investors caught on to Amiga's ploy.  They yanked
  132. their financial support.  The production and development of the
  133. Lorraine skidded to a halt.  It was then that other computer
  134. manufacturers decided to try for the machine.
  135.  
  136.         Atari came along first.  Making promises and proposing deals,
  137. Atari continued to blow smoke to the Amiga group.  Commodore,
  138. makers of the PET and the C64, come along with a hard copy contract
  139. and terms ready to be signed.  At first, Amiga didn't want a pact
  140. with Commodore due to conflicts with the CEO, Jack Tramiel.  But,
  141. watching the market pass by, they signed up with Commodore.  Atari
  142. was absolutely furious at losing the bid.  It was then that Atari
  143. purchased the Atari ST computer from someone and began open
  144. competition with the newly founded Commodore Amiga.  In 1984, the
  145. Amiga Lorraine, now named just 'AMIGA' 1000 computer was released
  146. to the public.
  147.  
  148.         In its first days, it was hailed as the best graphics and
  149. sound powerhouse money could buy.  Artists, musicians, game
  150. players, and more rushed out to get into this new technology. 
  151. Soon, Commodore saw the need for different and better versions of
  152. the Amiga and that started the whole Amiga revolution.  While IBM,
  153. Apple, and others struggled to play catch up, the Amiga continued
  154. to flourish, reaching into new marketplaces where computers were
  155. not really an integral part such as multimedia and video
  156. processing.  Each step of the way, Commodore designed the
  157. technology that others had to duplicate.
  158.  
  159.         C. The Amiga in Today's Market
  160.  
  161.         Today, the American marketplace appears to be flooded with IBM
  162. clones and Macintoshes.  The Amiga stopped competing with these
  163. platforms years ago, and started to move in on the big systems like
  164. Silicon Graphics and Crays.  With its incredible graphics power and
  165. video production capabilities, the Amiga continues to be the leader
  166. in video which is readily evident if you watch cable TV preview
  167. channels, go on a tour of Disney World's animation facilities, or
  168. watch incredible graphic and special effect shows like Babylon 5. 
  169. The Amiga is behind all of them.  
  170.  
  171.         In Europe, where the market is a different ball game, the
  172. Amiga is the premier computer.  IBM is not the driving force behind
  173. the market there.  Why?  The reasoning probably comes from the fact
  174. that when you purchase an IBM (or clone) you are automatically
  175. obligated to purchase add ons for just about every function.  The
  176. European economy doesn't allow for much expenditure on hardware, so
  177. the Europeans I guess figure that they should get a system that
  178. contains all the aspects from the start.  They are also much more
  179. individualistic about their machines.  They are a very passionate
  180. people about computers just as Americans are passionate about their
  181. cars.  "Everyone else has one" doesn't cut it for them.
  182.  
  183.         True, it is difficult to find an Amiga dealer these days, at
  184. least, here in the States.  This is obviously due to the market. 
  185. But, just because the market is flooded with something certainly
  186. doesn't make it the best for all applications.  After all, you
  187. don't see Ferrari dealers everywhere, but that doesn't stop an
  188. elite group from buying them.
  189.  
  190. II. Architecture
  191.  
  192.         A. To Kill a Clone
  193.  
  194.         When the Amiga team designed their computer, it was made (from
  195. the bottom up) to be a graphics and sound powerhouse with the
  196. ability to do things that others were never designed to do, such as
  197. multitask (more on this later).  It was designed to be the most
  198. user-friendly machine as well.  After all, when it came out, the
  199. majority of people were still hesitant and even scared of
  200. computers.  In order to understand what makes this Amiga so
  201. powerful, we need to look into the heart of it.  To allow for fair
  202. comparison and offer a point of reference for clone owners, we will
  203. also breakdown the inside of a IBM clone as well.  I think that the
  204. architecture will speak for itself.
  205.  
  206. - Please proceed to the next page -
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.         B. Parts is Parts
  219.  
  220. Basic Amiga Construction
  221.  
  222.           VIDEO   PARALLEL    SERIAL      AUDIO   JOY/MOUSE DISKS
  223.             ^         ^         ^         ^    ^    ^    ^    ^
  224. |           |         |           |  |  |            |         |  DENISE   | |  PAULA    | | GARY   ||
  225. |  |CPU (680X0) |         |  |            |               |             |  |        |    |                 |        |    |                                  |  AGNUS   |   |
  226. |        |    |        |                      |             |  |        |                      |             |        |        |
  227. |        |              | | |ROM  (512k)     |    | FAST RAM BANK  | | CHIP RAM BANK    | |
  228. | |                       |                | |                  | |
  229. |                       |                | |                  | |
  230. |                       |                | |                  | |
  231. |                       |                | |                  | |
  232. |                       |                | |                  | |
  233. |                       
  234. Breakdown of Parts:
  235. -------------------
  236. CPU - Performs math functions and executes programs.  The processor
  237.       is from the Motorola family.  68000 is the most common.
  238. ROM - Stores permanent system operation information.
  239. Denise - Handles all graphics functions.
  240. Paula - Handles all sound/music functions.
  241. Gary - Handles all input/output functions.
  242. Agnus - Acts as memory manager for Chip RAM.
  243. Fast RAM - RAM only used by CPU for program and data storage.
  244. Chip RAM - RAM needed to store graphics and sound data for use
  245.            with the custom chips.  May be used by CPU if no other
  246.            Fast RAM is available.
  247.  
  248.  NOTE:  As you can see, the load on the CPU is very minimal. 
  249. Almost every function of the Amiga is handled by one of the custom
  250. chips (also known as 'The Custom Chip Set') which is owned
  251. exclusively by Commodore which is why there is no such thing as an
  252. 'Amiga Compatible' computer.  This makes it possible for a slow CPU
  253. based Amiga to run incredibly fast, often outrunning a 25-33mhz
  254. clone.  This also permits 'true multitasking'.
  255.  
  256.  
  257.  
  258. Basic Clone Construction
  259.  
  260.           VIDEO   PARALLEL    SERIAL              JOY/MOUSE DISKS
  261.             ^         ^         ^                   ^    ^    ^
  262. |  |   VIDEO CARD   | |  |  |  |            |  |CPU (80x86) |                                               |
  263. |  |            |                                               |
  264. |  |        |    |                                                 |
  265. |        |    |                                                 |
  266. |        |    |        |                      |                               |
  267. |        |                      |                               |
  268. |        |              | | |ROM  (512k)     |    | CONVENTIONAL   ||| EXTENDED RAM     | |
  269. | |                       |                |||                       |     640k       |||                  | |
  270. |                       |                ||| EXPANDED RAM     | |
  271. |                       |                       |MEMORY MANAGER  |                       
  272. Breakdown of Parts:
  273. -------------------
  274.  
  275. CPU - As with the Amiga, it executes programs and stores data, but
  276.       unlike the Amiga, it controls all the computer's functions
  277.       including i/o, sound, control devices, etc.  This is why the
  278.       CPU must run at speeds of 25+ Mhz to be truly productive.
  279. Video Card - This is what determines colors, resolution, etc. of
  280.              the clone's video.  It ranges from basic VGA to Super
  281.              VGA and coming up XGA.
  282. Conventional RAM - The 640K usable by MS-DOS to store programs and
  283.                    graphics/sound data.  It should be noted that
  284.                    this barrier is mandated by MS-DOS and is not
  285.                    applicable to certain systems such as Windows in
  286.                    Unprotected Mode and OS2, both of which are in-
  287.                    compatible with MS-DOS applications, the
  288.                    majority of software out there.
  289. Memory Manager - A program in Conventional Memory that allows for
  290.                  swapping out of RAM between Extended/Expanded
  291.                  Memory in 64K chunks.  When the system needs more
  292.                  RAM, it changes out a chunk of Conventional with
  293.                  a chunk of the extra RAM so it has room.
  294. Extended/Expanded Memory - Simply extra RAM usable by other Windows
  295.                           or other operating systems, and DOS with
  296.                           the Memory Manager (above).
  297.  
  298. NOTE: As you can see, the architecture is not very open ended; 
  299. this basic schematic has stayed the same since the beginning of the
  300. IBM's PC line.  Through the addition of many cards or boards (for
  301. better graphics, the addition of real sound, and input devices),
  302. the clone has come a long way in the race.  But, it hasn't caught
  303. up yet, and with the new Amiga 4000 out, it again has a long way to
  304. go to catch up to Amiga technology.
  305.  
  306.         C. Matters of the RAM
  307.  
  308.         From the above diagram, you can see the liability that the
  309. architecture has placed on the clone's RAM usage.  Again, it should
  310. be noted that the 640K barrier is not inherent to the machine
  311. structure, but to the operating system, MS-DOS.  Although this
  312. problem is being worked on, to maintain compatibility with all the
  313. existing programs, it still exists.  This is a real problem for
  314. them.  But, the Amiga is not perfect in matters of RAM.
  315.  
  316.         There are two types of RAM in the Amiga, Fast and Chip. 
  317. Although you are pretty much unlimited on the expansion of Fast
  318. RAM, Chip RAM is the Amiga's RAM liability.
  319.  
  320.         Fast RAM is standard RAM.  It can be expanded easily, cost
  321. effectively, and all of it is autoconfiguring (i.e. when you add it
  322. to the system, you have access to it;  a memory manager is not
  323. required).  The more of this you have, the more you can use to load
  324. larger programs in memory causing (usually) less disk access and
  325. load times.  It is usable by the CPU only, not the chip set.
  326.  
  327.         Chip RAM is another story.  Since it is usable by both the CPU
  328. and custom chips, it tends to get short at times, especially with
  329. Amigas that have ONLY Chip RAM (A600, A2000).  Early Amigas came
  330. with only 256K Chip RAM!  When you think about the fact that all
  331. graphics and sound data must be stored here, you realize its
  332. significance.  Middle aged Amigas had 512K (early A500s), later
  333. models 1024K (late A500s, A2000s), and now the AGA machines (A1200,
  334. A4000) have a full two megs (2024K).  It is worth noting that the
  335. A3000 also has two megs of Chip RAM.  There are other factors
  336. concerning Chip RAM but they are beyond the discussion of this
  337. text.
  338.  
  339.         So which is machine is better on RAM?  Personally, if you have
  340. at least a meg of Fast and a meg of Chip on an Amiga, you will very
  341. rarely have troubles with RAM.  From what I have been told and
  342. through my own experiences, RAM management on a clone is often
  343. troubled.
  344.  
  345.         D. Indianapolis A500
  346.  
  347.         Let's talk about speed.  This seems to be the second thing
  348. people classify their computers by after the processor type.  In
  349. the clone world, speed is everything since it is all they have to
  350. base the system on.  As mentioned before, speeds of 25+ mhz is
  351. usually the minimum to achieve desired program speeds.  With the
  352. Amiga, the story is slightly different.
  353.  
  354.         As we said before, the clone's structure is designed so that
  355. the CPU does all the work.  The Amiga's custom chip set and
  356. invention of Chip RAM made it possible for multiple tasks to happen
  357. simultaneously.  For example, it is not uncommon for an Amiga user
  358. with just a meg of RAM to optimize his hard drive, copy diskettes,
  359. download a program from a BBS via a modem, re-index a database
  360. file, and work on a letter all at the same time with negligible
  361. speed loss.  All this can happen under the original Amiga's 7.14
  362. Mhz clock speed.  The reason is clear by looking at the
  363. architecture.  CPU speed has little to do with it;  the custom chip
  364. set makes it possible.
  365.  
  366.         So, we have a "slow" Amiga outrunning many times faster
  367. clones.  Imagine if you increased your Amiga speed to 25, 33, 40,
  368. or 50 mhz!  Imagine the speeds you would see!  The race is on...
  369.  
  370. III. The Operating System
  371.  
  372.         A. Its Never as Easy as it Looks (Or is it?)
  373.  
  374.         Okay, so now we have looked at the hardware, but what about
  375. the system software?  What good is all this high tech hardware if
  376. you have a crappy interface to use it?  Let's see what the Amiga
  377. and the clones have to offer.
  378.  
  379.         Most machines run what we Amiga users call a Command Line
  380. Interface (CLI) or often called a DOS prompt.  This is simply a
  381. prompt that you type your commands in at, such as the filename to
  382. run, DELETE, COPY, etc.  This involved learning a new 'language'
  383. before being able to use your new computer.  This is the way that
  384. most clone and older computer systems operate (i.e. MS-DOS 6.0, DR-
  385. DOS, Apple, C64, etc).  Then came the Graphic User Interface (GUI)
  386. which would change the way people used computers forever.
  387.  
  388.         Macintosh had it first (followed shortly by the Amiga);  this
  389. GUI.  When it first came out, it was hailed as a huge step in
  390. helping people afraid of computers adjust since it was so easy to
  391. use and very difficult to mess up on.  The GUI has little pictures
  392. called ICONS that represent programs.  To run them, you just move
  393. the little pointer with your mouse, click the icon twice, and BAM; 
  394. the program ran.  When the program was done, BAM; the GUI came back
  395. and waited for your next command.  Copying files was as easy as
  396. holding down the mouse button over the icon and dragging it to a
  397. new disk-icon.  To delete it, you dragged it into the trash-icon. 
  398. It was then easy to do almost any function without ever typing a
  399. key.  It was HOT!
  400.  
  401.         Again, I hate to bring it up, but it wasn't until long after
  402. the Mac and Amiga entered the market that clones decided to cash in
  403. on the GUI.  Their answer was Windows, a very bad tempered program
  404. requiring several megs of RAM and a very fast machine to run it. 
  405. Even then, the system was slow and pretty unfriendly.  Over the
  406. last couple years, Windows has started to come around, but it is
  407. still quite far from being a friendly GUI.  The other alternative
  408. is OS/2 which currently seems to be in the minority to Windows. 
  409. Unfortunately, the clone was never constructed to function in a
  410. multitasking GUI environment, so they have had to really work hard
  411. to get what they have.  Now, since Windows is so grudgingly slow,
  412. there are numerous accelerators made to increase performance, all
  413. at a cost to the user, of course.
  414.  
  415.         The Amiga, on the other hand, was designed from the bottom up
  416. to multitask in a GUI environment.  The system is fluid, the
  417. restriction few, and the requirements small.  Every Amiga can run
  418. the GUI (known to Amigians as WORKBENCH) from the smallest A600 to
  419. the speedy A4000, equally.  The more RAM you have, the more
  420. applications you can run.
  421.  
  422.         B. A Comfortable GUI
  423.         
  424.         I have used many popular GUI's for most popular platforms; 
  425. from Mac to Windows.  I will profess to being pretty clueless on
  426. OS/2 however.  For my experiences, the WorkBench is by far the
  427. simplest most versatile GUI around.
  428.  
  429.         Most GUI's have the basics;  moving, executing, renaming,
  430. copying, etc.  The Amiga is no different.  But even the early
  431. AmigaDOS V1.2 had more.  From scrolling windows to advanced
  432. functions like formatting disks and running scripts (known to
  433. clones as batch files) right from the WorkBench.  The operating
  434. system even came with a built-in speech synthesizer which was
  435. unheard of at that time and still is to this date.  With little
  436. programs called 'hacks' you could make even more things possible
  437. like button launched programs (similar to docks on Unix systems),
  438. bigger-than-screen WorkBenches, little rockets that chase your
  439. pointer around the screen until you stop moving it and it is
  440. destroyed, and tons more.  Icon editors made possible to completely
  441. customize your environment with two step animated icons.  The list
  442. goes on and on.  Many of these things are still not possible in any
  443. other GUI environment.  The ease was a breakthrough in personal
  444. computing.
  445.  
  446.         C. Multiple Task Master
  447.         
  448.         Discussed previously, the Amiga is the only true multitasking
  449. personal computer available today.  Its power comes from the four
  450. custom chips that drive the OS.  This would be a good time to
  451. discuss the differences between multitasking and TASKSWITCHING.
  452.  
  453.         Multitasking is the ability to do multiple tasks
  454. SIMULTANEOUSLY.  An example would be to optimize a hard drive
  455. partition while reading a program off another, or dialing your
  456. modem while printing a letter.  These tasks require multiple i/o
  457. routines to happen.  Without the Gary, these things cannot happen
  458. together, but they are then considered taskswitching.
  459.  
  460.         Taskswitching is where multiple programs reside in RAM and
  461. SEQUENTIALLY they are given access to the CPU.  This may produce a
  462. similar effect, but those of you who have actually worked in a real
  463. multitasking environment know the difference.  You don't have to
  464. wait for programs to catch up, printing isn't halted because some
  465. other program wants to use a disk drive, the screen doesn't refresh
  466. until another program gives up the graphics card, etc.  The
  467. difference is night and day, when you get to see it for yourself. 
  468. Though many systems SAY they multitask, you now understand that
  469. they don't.  By definition, multitasking means using multiple
  470. processors which only the Amiga has.  Even the new Intel PENTAD CPU
  471. will not truly multitask but RUNS LIKE it has two 486 chips.  'Runs
  472. like' and 'runs' are two different things.
  473.  
  474.         D. Making the Best Better with 2.1+
  475.  
  476.         Everything can be improved, and the Workbench V1.3 had lots of
  477. room in it, even with all its power.  It looked cheesy, users
  478. demanded more powerful commands, etc.  The system lasted almost 5
  479. years without an update.  Finally, Commodore released the 2.0
  480. system ROMS.  A replacement chip for the ROM inside Amigas.  A new
  481. breakthrough came with it.
  482.  
  483.         Before I get into the improvements of this system, let me take
  484. a moment to share a little story with you about the development on
  485. 2.0.
  486.  
  487.         When Commodore announced the 2.0 system, the Amiga community
  488. went nuts;  it had been a long time.  Commodore continued to post
  489. release dates then continued to fail to meet them.  Dealers and
  490. users alike became very terse over the situation.  When dealers
  491. started to pull their orders, Commodore made an official
  492. announcement that the reason for the extra delays was a problem at
  493. the factory.  Apparently, they hired the same company that Intel
  494. used to burn duplicates of their 80x86 chips.  The Intel chips and
  495. Commodore's ROMs wrote their data in opposite directions, see. 
  496. Well, for whatever reason, the company burned all the Commodore
  497. ROMs backwards!  The entire order had to be sent back and done
  498. again.  Pretty amusing.  A delay that wasn't Commodore's fault...
  499.  
  500.         Anyway, to make a long story short, 2.1 (and above;  they are
  501. up to 4.0 now) offered lots of new changes.  The look became a very
  502. sleek 3-D interface, the ability to read and write MS-DOS and
  503. Macintosh disks were built into the system, hacks became neat
  504. obedient programs called Commodities, a user tool menu was added so
  505. that you could add you own applications to the pull down menus, and
  506. far too much more to write about.  There were some very exciting
  507. additions to the system.  The unfortunate truth, though, is that
  508. with the release of 2.1+, the speech synthesis was removed from the
  509. system.  Although Commodore would not comment directly, the
  510. accepted belief is that the company that produced the synthesizer
  511. wanted too much money or terminated their contract for some reason,
  512. forcing Commodore to pull the program.  However, the program was
  513. software based; not hardware based.  Copying a few programs from
  514. your 1.3 disk will re-enable speech on the new system.  Yet another
  515. interesting landmark in Amiga history.
  516.  
  517. IV. Graphics:  Denise's Game
  518.  
  519.         A. The Basics plus ECS
  520.  
  521.         Everyone wants to know about graphics these days.  Reasonable,
  522. considering the multiple uses of the computer.  As before, the
  523. Amiga was designed as a graphics and sound powerhouse, so let's see
  524. how it stands up.
  525.  
  526.         The Amigas graphics haven't changed too much until just
  527. recently.  Until now it wasn't necessary;  everyone was still
  528. playing the catch-up game (and they still are in many areas). 
  529. Until the creation of AGA (advanced graphics architecture), all
  530. Amigas were created equal.
  531.  
  532.         Were it still the early 1980's, I couldn't just throw a list
  533. of specs at you and expect you to understand.  Now, there is a much
  534. greater awareness and understanding of computers.  The basic Amiga
  535. system is capable of a maximum resolution of 746 x 438 pixels with
  536. up to 4096 colors displayed simultaneously.  Pretty impressive
  537. specs.  The resolution is not as high as the newer Super VGA cards
  538. for clones, but you aren't going to get 4096 colors on a standard
  539. Super VGA card either.  Most common for clone is 256 colors. 
  540. Believe me, more colors are better than more resolution in most
  541. applications.  Although most Amiga games and color-intensive
  542. productivity use 32 or 64 colors, most of the 256 color games look
  543. no different than their 64 color counterparts.  If there is a
  544. difference, it is very little.  The difference between a 256 color
  545. digitized image and a 4096 color image is incredible;  so much so
  546. that I can't explain it to you without you seeing for yourself.
  547.         Speed of graphics is also inherently faster on Amiga, again,
  548. courtesy of the custom chip set.  This is why you can take a copy
  549. of Wrath of the Demon and run it on a 32 color Amiga at 7.14 Mhz
  550. and it looks better and smoother than the same game on a 256 color
  551. 25 Mhz clone.  There are factors involved other than speed that
  552. make the Amiga a superior graphics machine which we will look at
  553. shortly.
  554.  
  555.         The ECS (enhanced chip set) as designed by Commodore basically
  556. to placate Amiga users who were demanding better graphics; to hold
  557. them over until AGA.  The enhancement wasn't huge;  but it was
  558. called for.  The major addition was a new graphics mode called
  559. Super Productivity which knocked you down to 4 colors but allowed
  560. 1280x400 resolution.  It was designed to meet the needs of
  561. expanding business and productivity software development.  It
  562. consisted of replacing the Denise with the new Super Denise and the
  563. Agnus with the Fatter (or sometimes known as Super) Agnus. 
  564. Together, they permitted the new modes.  The cost of this upgrade
  565. currently is under $100, and it does give the older machines access
  566. to one meg of Chip RAM.  The A600, A3000, and some A2000s have this
  567. ECS installed already.  The A1200 and A4000, of course, have AGA.
  568.  
  569.  
  570.  
  571.         B. "Ham"ing it Up
  572.  
  573.         Most Amiga users know they have a graphics mode called HAM
  574. (Hold and Modify) which is what gives them to power to display that
  575. 4096 color palette.  How or why it works is often a mystery,
  576. certainly to a consumer who is new to Amiga, and to many Amiga
  577. users to this date.  We will explore what it is, how it works, and
  578. what you can and cannot do with it.  But first, another interesting
  579. little tidbit about HAM.
  580.  
  581.         HAM is a hack;  no doubt about it.  The Amiga was never
  582. designed to use this mode nor display 4096 colors.  It was the
  583. designer of the chipset, Jay Miner, who came up with the idea and
  584. decided at the last second to implement it.  In truth, he didn't
  585. expect anyone to use it.
  586.  
  587.         Hold and Modify is very complicated, and is even shadowed in
  588. Amiga books about graphics.  We will try to be simple.
  589.  
  590.         Each pixel contains a color register which tells it what color
  591. to be.  Normally, this could be 32 different colors but the Denise
  592. had a neat little mode called 'Extra Half Bright' which would
  593. generate another 32 colors by dimming the existing 32 colors to
  594. half as bright, thus 64 colors.  Pixels are drawn from left to
  595. right.  By using a neat little hardware hack, Jay managed to make
  596. each pixel's color dependant on the pixels to the left of it. 
  597. Without getting too deep, this allowed for an incredible amount of
  598. colors to be displayed;  4096.  So why can't we all get more
  599. excited about this mode?
  600.  
  601.         First off, this mode became widely accepted and is usable in
  602. just about every application that Amiga has to offer, from paint
  603. programs to video character generators to video digitizers.  One
  604. group, New Tek, hacked the mode further and allowed 4096 different
  605. colors PER LINE of resolution!!  Since this 'Dynamic-Hires'
  606. required two megs of RAM and disabled the entire Amiga to display
  607. it, the limitations outweighed the advantages.
  608.  
  609.         Unfortunately, HAM requires that the left-most pixels on the
  610. screen stay constant (read this as 'no full screen animation') and
  611. great care must be taken when trying to animate anywhere else on
  612. the screen.  Translation?  HAM is awesome for stills, but that is
  613. about it.  A powerful plus for the Amiga as stills are widely used
  614. in multimedia and presentations.
  615.  
  616.         C. "Blitter"ing Heights
  617.  
  618.         Blitter is a word synonymous with Amiga alone.  The word
  619. itself refers to a function of the Denise chip.  Simply put, the
  620. blitter allows objects of ANY size (up to the current screen
  621. resolution) to be moved INDEPENDENTLY of the screen!  Imagine,
  622. being able to have a BOB (blitter object block) half the size of
  623. the screen scrolling around the screen at high speeds while being
  624. animated!  This may not sound amazing to you but when you consider
  625. that in order for a clone to do the same thing, the object must
  626. actually be drawn on the screen.  When the object is moved, the
  627. next location's pixels must be stored in a buffer so that it can be
  628. replaced when the object moves again.  This cut-and-paste method
  629. requires tons of speed and more RAM that a BOB.  More so, it never
  630. really looks smooth like a BOB does.  Sprites are just like BOBs
  631. except faster and hardware independent of the screen completely. 
  632. They are more limited in size and colors, but are unbelievably
  633. smooth.  The mouse pointer is a good example of a sprite.  Look at
  634. the mouse pointer of other GUIs such as Windows and note how choppy
  635. they are next to the Workbench pointer.
  636.  
  637.         The blitter opens incredible doors, mostly to entertainment
  638. and educational fields.  This amazing function, again, increases
  639. the overall speed of graphics and the Amiga in general.
  640.  
  641.         D. When "Copper" Isn't a Metal
  642.  
  643.         Copper is what a penny is made out of, right?  True, but it is
  644. also yet another fantastic function of the Denise chip inside the
  645. Amiga.  And you thought the blitter was neat....
  646.  
  647.         The copper allows independent control of each line of pixels
  648. on the screen.  In this fashion, incredible graphic effects are
  649. possible.  Imagine rainbow colored bars that move smoothly up and
  650. down the screen, shifting through colors as it moves.  These are
  651. known to Amiga users as Copper Bars.  You can alter text on the
  652. screen to be multiple colors, create scrolling text that bends and
  653. warps as it travels across the screen.  The power of the copper and
  654. blitter combined can produce some visual effects that can literally
  655. take your breath away.  Those of you who have seen demos that use
  656. plasma effects and rainbow colored 3d boxes spinning through a star
  657. field know what I mean.  For those of you who haven't, find an
  658. Amiga owner to show you some demos.  I think that you will be
  659. incredibly impressed.
  660.  
  661.         These special graphic modes; blitter, copper, etc. do not
  662. exist on any other machine than the Amiga.  To coin a phrase, 'Only
  663. Amiga Makes It Possible'.  If you don't take a look at the graphic
  664. capabilities of the Amiga before you buy your next computer, you
  665. are cheating yourself out of some true computing magic.
  666.  
  667.         E. The Wonderful Wizard of AGA
  668.  
  669.         Advanced Graphic Architecture.  Amazing thing.  Two new custom
  670. chips added to the board of an Amiga, the Lisa and Alice, creates
  671. a whole new standard of graphics power.  Once again, it is time for
  672. the IBM to clone some more technology...
  673.  
  674.         With the A1200 or A4000, you now have an incredible arsenal at
  675. your disposal.  1280x1148 resolution.  256,000 colors from 16.8
  676. million color palette.  Blitter and copper.  Full access to all
  677. colors in all resolutions.  Any questions?
  678.  
  679.         Sure, why not own one?  There isn't a real reason not to jump
  680. on the AGA bandwagon.  In all honesty, though, AGA isn't really big
  681. as of this writing.  There are but a handful (but growing steadily)
  682. of programs which make use of this technology.  Backward
  683. compatibility is not as good as it could be:  80% or so of older
  684. program work fine under AGA, but what are the chances of it being
  685. the program you want to use that won't work?  The worst problem for
  686. Amiga owners;  there is no way to update a non-AGA machine to AGA. 
  687. This may change in time, but currently, upgrading means 'purchasing
  688. new' and basically throwing away all the enhancements in your
  689. current Amiga.  This is not a great prospect for all of us.  We are
  690. reaping the wealth, though.  Since AGA's introduction, prices on
  691. old Amigas and their respective hardware has dropped.  It has never
  692. been easier to upgrade than now.  In a way, I guess, AGA has help
  693. the entire Amiga and potential Amiga community.  All I can say is
  694. 'it is about time Amiga crawled back on top of technology'.
  695.  
  696.  V. Sound with Paula the Orchestrator
  697.  
  698.         A. When Computers were New
  699.         
  700.         In the late 1970's, sound from computers was pretty much
  701. limited to beeps.  Sure, you could make them different frequencies,
  702. but that didn't add much to the game.  Rudimentary sound began to
  703. pop up on the Apple and the Atari computers, then, in the early
  704. 1980's, the Commodore 64 was released.  With its three separate
  705. voices with nine octave range, it became the most powerful computer
  706. around for sound.  Then, came the Amiga.  Naturally, as the Amiga's
  707. four voice, two channel, hi-fi, stereo sound started making
  708. headlines, the IBM world tried to come up with a sound card to stay
  709. on the bandwagon.  Its early attempts, Ad-Lib and Sound Blaster and
  710. a multitude of other no-name brands, failed miserably.  The only
  711. machine of the day to top the Amiga's sound capability was the
  712. Apple IIgs, Apple Computer's entry into this new class of computer
  713. dominated by Amiga and the Atari ST.  With its tons of voices and
  714. quality sound output, it was a great rival.  Fortunately for Amiga,
  715. the Apple IIgs was quietly discontinued in the middle to late '80s
  716. and never heard from since.  Failure was mostly due to the strive
  717. to maintain total compatibility with the older Apple II line,
  718. causing the rest of the system to suffer.  The machine had
  719. potential but not the passion the Amiga public had.
  720.  
  721.         In the mean time, the Atari ST made its name amongst musicians
  722. who used it heavily for sequencing and MIDI work.  It, too, went to
  723. computer heaven, although it should be noted that the Atari ST is
  724. still a contender in Europe where it holds just behind the Amiga.
  725.  
  726.         B. Amiga Rocks!
  727.  
  728.         Many Amiga users will tell you that the sound of the Amiga is
  729. aging and in dire need of upgrade.  Although the clone world has
  730. the Sound Blaster Pro to compete sound-wise, the output is far from
  731. high quality.  That fact alone has continued to keep the Amiga on
  732. top for music and sound, but it won't last much longer.  There are
  733. lots of new developments in the works, though, that will again hurl
  734. Amiga ahead of the game.  Still, potential buyers need to hear both
  735. the Amiga and clone play the same music and decide for themselves
  736. which truly sounds better.  Don't worry;  you won't have to pay too
  737. close attention.  Sound is carried through standard RCA jacks,
  738. ready to plug in to your current stereo or dedicated amp.
  739.  
  740. VI. Input/Output:  Multitasking with Gary 
  741.  
  742.         A. Mice and Such
  743.  
  744.         First off, what good is a GUI without a mouse?  Exactly.  That
  745. is why every Amiga comes with a mouse.  You can't have a good
  746. entertainment system without a joystick, and although one is not
  747. provided, a joystick port is.  Thankfully, Amiga uses standard
  748. digital 9-pin joysticks (same as the old Atari 2600 and C64 use) so
  749. they are easy and cheap to find.  Chances are, you already have one
  750. in your closet somewhere.  You may use two joysticks by unplugging
  751. the mouse and plugging in one there.  With a special adapter, you
  752. can use four joysticks for the ultimate family gaming session.  Of
  753. course, switchboxes are available to shift from mouse to joystick. 
  754. As you may have guessed, these necessities are not always provided
  755. to clone buyers.  If you are in the market for an entertainment
  756. system, keep this fact in mind.  The Amiga world has a cruel
  757. mnemonic for IBM...It means I.mpiles B.uying M.ore.
  758.  
  759.         B. A, E, I/O, and You
  760.  
  761.         The Amiga is not proprietary in its input/output devices. 
  762. This means that printers, modems, MIDI, etc. are compatible with
  763. most on the market.  You may use existing clone printers, modems,
  764. SCSI/IDE compatible disk drives and removable media, etc. on your
  765. Amiga without a hitch.  The basic difference in input/output on an
  766. Amiga is that it is handled independently of the processor, thus,
  767. has the ability to multitask.  You may not use analog joysticks (an
  768. adaptor is available, though), mice, or other type devices made
  769. specifically for a clone.  Most of these things you would not use
  770. anyway.
  771.  
  772.         C. Video Out
  773.  
  774.         Standard video output on the Amiga is RGB, which is why we
  775. cannot use a VGA monitor without an adaptor.  However, low priced
  776. RGB monitors are available and the output is quite nice.  For
  777. certain video modes on the newer machines, you will need a
  778. multisync monitor which bottom end will cost you about $500. 
  779. Should you not have the cash to ship out for a monitor, a TV set
  780. will work decently.  Granted, it will not be as crisp, but it will
  781. suffice, especially if you want to play games.  For A500, A2000,
  782. and A3000s, you will need to buy an adapter to send the video to
  783. the TV.  For about $20 you can't go wrong.  There is a standard
  784. composite output (monochrome for the above machines) on Amigas
  785. which uses a standard Video Out RCA jack.  This plugs in easily to
  786. most newer televisions, and all VCRs.  This way, you can even tape
  787. your graphics!  A monitor is certainly better if you can get one. 
  788. A monitor also enables the viewing of the PAL television standard
  789. used in Europe.  If you plan on running anything PAL (you will,
  790. trust me) a TV set will not function properly.  Any Amiga with at
  791. least a meg of Chip RAM can go into PAL mode.  Fortunately, all
  792. Amigas have this with the exception of a few old A500s.
  793.  
  794. VII. Expansion: The Way of the Future
  795.  
  796.         A. Ah, But Can It...
  797.  
  798.         Chances are...YES!  The Amiga has access to just tons of neat
  799. innovative goodies.  If you can find the hardware for the clone,
  800. there is a good chance that Amiga can use it or has a comparative
  801. product;  scanners, digitizers, framegrabbers, floptical drives,
  802. CD-ROM, graphic tablets, light pens, video boards, the list goes on
  803. and on.  You can count on Amiga being able to use the latest
  804. hardware.
  805.  
  806.         You may be interested to know that the newest sensation,
  807. Virtual Reality, is being pioneered on the Amiga.  Every major
  808. platform of VR contains at least one Amiga;  Virtuality, Dactal
  809. Nightmare, Battletech, and more.  When VR becomes affordable at
  810. home, you can be sure that Amiga will be the one in the lead (with
  811. clones trying to duplicate it).
  812.  
  813.         B. Is it Live or is it Amiga?
  814.  
  815.         With multimedia being the current computer sensation, Amiga
  816. has the power to beef up your presentations.  Using a DIGITIZER,
  817. you can grab actual video or sound/music and record it to your
  818. Amiga.  Sure, you can do this with clones, too, but remember the
  819. HAM graphic mode and the hi-fi output of Amiga sound and you will
  820. see why the Amiga is better equipped to handle this job.  If you
  821. plan to get extensive into this digital medium, plan on a system
  822. with a large hard drive and lots of RAM.  If you plan on getting a
  823. clone, you will even need more.
  824.  
  825.         C. Sounds of Silence
  826.  
  827.         If you plan on composing music, look to the Amiga to help. 
  828. Not only is the output and construction better (see above), but the
  829. software has been refined to a science.  With a MIDI instrument and
  830. the powerful program OctaMed Professional you can even hack your
  831. Amiga into playing eight voices!  Combine digitized instruments
  832. with synthesized sounds and create music like you would never
  833. believe.  It even prints sheet music for you!  With the support of
  834. dozens of music composition programs, players, sequencers, and MIDI
  835. you can create just about anything your ears desire.  If you aren't
  836. a musician, relax.  Just call your local Amiga BBS and download
  837. hundreds of public domain music files (we call 'em MODs) just to
  838. sit back and enjoy.  There is something for everyone;  rave,
  839. classical, techno, hard rock, rap, and lots more.  
  840.  
  841.         D. Video Construction Set
  842.  
  843.         Some of the video specs of the Amiga got you worried?  No
  844. problem.  There are dozens of 24 bit graphic video boards to help
  845. you achieve your goal.  Some are cheap, some aren't, but all will
  846. help you improve your video out.  There are powerful all-in-one
  847. boxes like the Impact Vision 24 with built-in framegrabber, paint
  848. program, PIP display capabilities and lots more.  Just want some
  849. broadcast quality images?  Pick the DCTV with built-in digitizer
  850. and NTSC quality paint program.  Ever want your own video
  851. production studio?  NewTek's Video Toaster is for you (see below). 
  852. The world of Amiga video is entirely open ended with lots more on
  853. the way.  Whatever your needs are in video, the Amiga will assist
  854. you in achieving it.
  855.  
  856.         E. How to Burn Toast
  857.  
  858.         A video production studio.  Normally an expensive acquisition
  859. ranging up to $75K for good equipment can be yours for $2000.  How? 
  860. With NewTek's Video Toaster.  Even if you are a clone owner, you
  861. have probably heard about this little box.  This card has the
  862. entire power of a $50K studio;  character generator, 24-bit paint
  863. box, digital effects generator, genlock, framegrabber, luminance
  864. keyer, ChromaFx generator, three dimensional graphics
  865. render/animator, and more.  This box will leave you breathless.  In
  866. fact, NewTek (these boys drive Lotus' to work so they are doing
  867. something right) will send you a Toaster Demo Tape FREE if you
  868. give'em a call.  They even pick up postage.  NewTek went on record
  869. as to saying that the Amiga was the only computer capable of
  870. running a Toaster.  Hey, they said it, not me...
  871.  
  872. VIII. Defense, You May Give Your Closing Statements
  873.  
  874.         Just to close things up here...
  875.  
  876.         If this sounds like a blatant ad for the Commodore Amiga by a
  877. truly Amiga-radical author, you are correct.  I have spent the last
  878. several years of my life promoting, using, and supporting the
  879. Amiga.  Having worked with almost all the popular platforms in the
  880. computing world, I decided long ago that the Amiga was the best
  881. computer for almost every application,  as well as the cheapest;
  882. not only to buy but to expand.  If what you want is a clone, then
  883. chances are you will get a clone;  my labors over this text will
  884. make no difference.  If you are serious about getting a computer to
  885. fit your needs and want to get the most for your money, I hope that
  886. this document has given you some valid points to think about.
  887.  
  888. IX. About the Author (As if You Cared...)
  889.  
  890.         I live in Summerville, SC with my wife and daughter.  I have
  891. been using many computer types for the past 12 years.  When not
  892. working, I write programs for my Shareware company, Dark Unicorn
  893. Productions.  I am also considering expanding into a video
  894.